home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Internet
/
Collection of Internet.iso
/
faq
/
comp
/
comp_la0
/
public_a
< prev
Wrap
Internet Message Format
|
1994-04-07
|
59KB
Path: bloom-beacon.mit.edu!hookup!europa.eng.gtefsd.com!howland.reston.ans.net!wupost!wuarchive.wustl.edu!conn
From: conn@wuarchive.wustl.edu (Richard Conn)
Newsgroups: comp.lang.ada,comp.lang.vhdl,comp.answers,news.answers
Subject: Public Ada Library FAQ
Followup-To: poster
Date: 8 Apr 1994 02:25:54 -0500
Organization: Washington University in Saint Louis, MO
Lines: 1254
Approved: news-answers-request@mit.edu
Message-ID: <conn.765789899@wuarchive.wustl.edu>
NNTP-Posting-Host: wuarchive.wustl.edu
Summary: Public Ada Library (PAL) Frequently Asked Questions
Keywords: Public Ada Library, FAQ, PAL, Ada, VHDL, VHSIC, Integrated Circuits
Xref: bloom-beacon.mit.edu comp.lang.ada:8951 comp.lang.vhdl:2002 comp.answers:4818 news.answers:17822
Archive-name: comp-lang-ada/public-ada-library
Date of this FAQ: Friday, April 8, 1994
Public Ada Library (PAL) Frequently Asked Questions (FAQ)
Posting Frequency: Monthly
The Public Ada Library (PAL) is a library of Ada and VHDL software,
courseware, and documentation on the wuarchive.wustl.edu host computer
(VHDL stands for Very High Speed Integrated Circuit (VHSIC) Hardware
Description Language). This FAQ addresses the following questions:
. What is New since the last PAL FAQ?
. What is the Public Ada Library (PAL)?
. In a Nutshell, What is in the PAL?
. What is WUARCHIVE?
. What Electronic Mailing Lists Support the Users of the PAL?
. What Documentation is Available to Help the PAL User?
. How is the PAL Like a Conventional Library?
. Is the Software in the PAL Free of Defects?
. What are Review Codes?
. How Do I Handle the Various Types of Files in the PAL?
. How Can I Get to the Items in the PAL?
. How Do I Work with ZIP Files and MAC Binary Files in the PAL from my MAC?
. How Can I Submit an Item to the PAL?
Questions about this FAQ? Suggestions for improvement? Gripes?
Contact:
Richard Conn, Manager, Public Ada Library (PAL)
conn@wuarchive.wustl.edu
=======================================================
What is New since the last PAL FAQ?
Added 8 April 1994:
Information on the Ada World Wide Web Server under Alternate Sources
Information on the PAL Card Catalog added under User Documentation
Information on the March 1994 Walnut Creek Ada CDROM under Alternate
Sources
Fix to description of the Rush River Ada CDROM
=======================================================
What is the Public Ada Library?
Last Update: February 6, 1994
The Public Ada Library (PAL) is a library of Ada and VHDL software,
courseware, and documentation on the wuarchive.wustl.edu (WUARCHIVE)
host computer (VHDL stands for Very High Speed Integrated Circuit
(VHSIC) Hardware Description Language). The PAL is located in the
directories languages/ada and languages/vhdl if you access WUARCHIVE by
FTP, gopher, or FTPMAIL, or in the directories /archive/languages/ada
and /archive/languages/vhdl if you access WUARCHIVE by NFS. The PAL
reached the Initial Operational Capability milestone in its evolution on
June 21, 1993.
The purposes of the PAL are:
. to help make Ada- and VHDL-oriented software, courseware, and
documentation that has been released for public distribution
(as shareware, freeware, GNU Copyleft, etc) readily available
to the public
. to support Ada and VHDL educators by providing a convenient
mechanism for them to exchange material and ideas
. to support the Ada and VHDL user communities in general by
providing a resource in support of their activities
The PAL is actually five collections of material in one:
1. the languages/ada/ajpo tree is a mirror of the public area of
the ajpo.sei.cmu.edu host computer; this collection is maintained
by the Ada Information Clearinghouse (AdaIC) under the direction of
the Ada Joint Program Office; as a mirror, whenever the AdaIC updates
its files on ajpo.sei.cmu.edu, the languages/ada/ajpo tree of the
PAL is automatically updated within 24 hours; documentation on the
languages/ada/ajpo tree is found scattered throughout the tree itself
and in the PAL Catalog
2. the languages/ada/sei tree is a mirror of the public area of the
ftp.sei.cmu.edu host computer; this collection is maintained by
the Software Engineering Institute (SEI); as a mirror, updates occur
and documentation is available as for the AJPO mirror
3. the languages/ada/asr tree is the principal copy of the Ada Software
Repository (ASR) on wsmr-simtel20.army.mil; the ASR is no longer
actively maintained; documentation on the languages/ada/asr tree is
found in the languages/ada/asr/mindex directory as the Master Index
document (files are named *.ch, containing chapters of the document)
and in the PAL Catalog
4. the languages/vhdl tree is a mirror of the VHDL Repository at the
University of Cincinnati, host uceng.uc.edu; this collection is
maintained by Dr. Harold Carter of the Department of Electrical
and Computer Engineering at the University of Cincinnati; as a
mirror, updates occur and documentation is available as for the AJPO
mirror
5. the rest of the languages/ada tree is the part of the PAL maintained
by the manager of the PAL; documentation is found in the directory
languages/ada/userdocs/catalog, which contains the PAL Catalog,
PAL LOTUS-123 and dBase IV compatible database files, and other
forms of catalog information on the PAL
WUARCHIVE is supported by the Office of the Network Coordinator,
Washington University in Saint Louis. Funding for WUARCHIVE is provided
by the National Science Foundation (NSF) and the Office of the Network
Coordinator. The PAL is supported with funding provided by the Ada
Joint Program Office (AJPO) under the DoD's Defense Information Systems
Agency (DISA). The contract for the PAL support was awarded to Monmouth
College in West Long Branch, New Jersey, through the Army's
Communications Electronics Command (CECOM) Software Engineeering
Directorate (SED).
Many organizations have developed cooperative relationships with the
PAL, contributing time, effort, user support services, and artifacts to
the PAL and its users either directly or indirectly. These
organizations include:
AdaNET
the Ada Joint Program Office
the Ada Information Clearinghouse
the Army Reuse Center
the Army's Communications Electronics Command (CECOM) Software
Engineering Directorate (SED)
the Asset Source for Software Engineering Technology
the Central Archive for Reusable Defense Software
Conservatoire National des Arts et Metiers (CNAM) in Paris, France
the DoD's Defense Information Systems Agency
the Software Engineering Institute
the Software Reuse Repository at the University of Maine
the VHDL Repository at the University of Cincinnati
Walnut Creek CDROM
To begin using the PAL, read the PAL.FAQ file (posted on USENET and
available in the languages/ada/userdocs/faqfile subdirectory). It is
highly recommended that users obtain the current PAL Catalog (named
PALCAT.DOC in the subdirectory languages/ada/userdocs/catalog) as well.
The PAL can be accessed by a wide variety of mechanisms. These
mechanisms include, but are not limited to, the following:
. FTP to WUARCHIVE itself (up to 250 simultaneous FTP users)
. NFS mounts on WUARCHIVE
. Gopher servers wuarchive.wustl.edu and gopher.wustl.edu
. PAL mirror sites at ftp.cnam.fr and ftp.cdrom.com
. FTPMAIL email servers
. CDROM distributions
. AdaNET distributions and customer support (AdaNET is free to users)
Users wishing to access the PAL by FTP can use anonymous FTP to contact
the main PAL host (wuarchive.wustl.edu) or the PAL mirror sites
(ftp.cnam.fr and ftp.cdrom.com). The languages/ada tree on wuarchive
corresponds to the pub/Ada/PAL tree on cnam and the pub/languages/ada
tree on cdrom. Two hosts support access to the PAL as gopher servers:
wuarchive.wustl.edu and gopher.wustl.edu.
See the section of the PAL FAQ entitled "How Can I Get to the Items
in the PAL?" for more details.
General Disclaimer
==================
All software, courseware, documentation, and other items of information
in the PAL are provided "AS IS" without any expressed or implied
warranties whatsoever unless their individual documentation states
otherwise. No warranties as to performance, merchantability, or fitness
for a particular purpose exist.
Because of the diversity of conditions under which this software may be
used, no warranty of fitness for a particular purpose is offered. The
user is advised to test the software and courseware thoroughly before
relying on it. The user must assume the entire risk and liability of
using this software, courseware, and documentation.
In no event shall any person or organization be held responsible for any
direct, indirect, consequential, or inconsequential damages or lost
profits.
Richard Conn
Manager, Public Ada Library
=======================================================
In a Nutshell, What is in the PAL?
Manifest of the Public Ada Library (PAL)
Richard Conn
6 February 1994
This manifest is divided into two parts: a brief overview and a more
detailed overview.
BRIEF OVERVIEW
5 Ada83 Compilers (3 for DOS, 2 for MAC) - NYU Ada/Ed, GWU Ada/Ed,
Small Ada
2 Ada9X Compilers (1 for OS/2, 1 for Sun/SPARC) - GNAT 1.67
Ada83 and Ada9X Information, Rationale, and Reference Manuals (including
a hypertext version of the Ada83 LRM and interactive online versions
of the Ada83 and Ada9X Reference Manuals)
Ada Bindings (to X11R4, GKS, POSIX, SQL) and Interfaces (ASIS, IRDS, PCIS)
100's of Reusable Ada Software Components
Over 50 Ada Software Development Tools (including AdaSAGE)
SEI's Capability Maturity Model 1.1
Software for Ada Compiler Evaluation and Benchmarks (including ACES, ACVC,
and PIWG)
Over 40 Ada, Software Engineering, Domain Engineering, OOD, and OOP
Courses (including an interactive Ada83 tutor)
Over 100 Technical reports on Ada, Software Engineering, Domain
Engineering, OOD, OOP, and Reuse
DETAILED OVERVIEW
The PAL is divided into 5 sections:
1. AJPO
Ada9X Information, Rationale, and Reference Manual (Versions 3 and 4)
Ada83 Information, Rationale, and Reference Manual
Ada Language Issues and Commentary
Ada Adoption Handbook
General information files on Ada standards, policies, and projects
Ada Technology Insertion Programs
Ada Bindings Working Group and Information on Ada Bindings
Ada Binding to X11R4 including Xt Intrinsics
Ada Language Technical Issues and Comments
Ada Style Guide
Software for Ada Compiler Evaluation
Ada Compiler Evaluation Suite (ACES 1.0)
Ada Compiler Validation Capability (ACVC 1.11)
Performance Issues Working Group (PIWG) benchmarks
Evaluation and Validation working group information
Catalog of Resources for Education in Ada and Software Engineering
(CREASE)
Portable Common Interface Set (PCIS)
Information Resource Dictionary System (IRDS)
Ada Semantic Interface Set (ASIS)
Use of Ada in Real-Time Systems
Ada Runtime Environment working group information
Catalog of Interface Features and Options (CIFO)
2. SEI
ACVC draft for Ada9X
Technical reports from the SEI from 1987 to 1993
3. ASR - all source code written in Ada83
Several libraries of reusable Ada components, including math libraries
Over 300 separate reusable components
Ada mode for GNU Emacs
6 Ada compiler benchmark suites
Common APSE (Ada Programming Support Environment) Interface Set (CAIS)
Graphical Kernel System (GKS) binding
Structured Query Language (SQL) binding
Tools to support Ada software development
Communication tools, including FTP and TELNET implementations in Ada
TCP/IP in Ada
Databases and database management systems
Ada support for Artificial Intelligence
5 Ada Pretty Printers
Ada Cross-Reference tool
Menu systems
Message systems
Ada metrics tools
Ada Program Design Language
Spelling Checker written in Ada
Simple text editor written in Ada
Courseware
4. VHDL
VHDL and ANAVHDL Documents and General Information
VHDL Validation
VHDL Grammar
DDE Benchmarks
Armstrong VHDL examples
5. PAL-Maintained
Ada9X Compiler
GNU Ada 9X Translator (GNAT) through version 1.67 for OS/2 and Sun
Ada83 Compilers
New York University Ada/Ed for DOS
George Washington University Ada/Ed and environment for DOS and MAC
George Washington University Small Ada for DOS and MAC
Ada bindings
to Adobe Font Metrics
Ada Semantic Interface Set (ASIS)
to Graphical Kernel System
Portable Common Tool Environment (PCTE)
POSIX
to Structured Query Language (SQL)
to X11R4
Ada Courseware
Software Engineering with Ada
Object-Oriented Design with Ada
Object-Oriented Programming with Ada
Ada Programming Lab
Interactive Ada Tutor
Database managers and generators
AdaSAGE 4.1.4
Ada Report Production Systems
Reusable Graphical Browser
Large body of Ada- and reuse-oriented documentation
Interactive Online Ada Language Reference Manuals
for Ada83
for Ada9X (Version 3)
15 collections of reusable Ada software components
Over 20 Ada software development toolsets
Simple File Transfer Protocol (FTP) in Ada
Xmodem and Kermit communication protocols in Ada
Catalog of the entire Public Ada Library (over 950 pages covering this
entire CDROM) in text, Postscript, and interactive reader forms
Database files of the entire Public Ada Library (catalog information
extracted for use by Lotus-123 or DBase IV)
=======================================================
What is WUARCHIVE?
Last Update: January 10, 1994
The host computer named wuarchive.wustl.edu (WUARCHIVE) is a Digital
Equipment Corporation (DEC) Alpha AXP 3000 Model 400. It is equipped
with 192M bytes of RAM and over 21G bytes of disk space, and it is able
to support up to 250 simultaneous anonymous FTP session, many remote NFS
mounts, and a gopher server.
WUARCHIVE is owned by the Office of the Network Coordinator, Washington
University in Saint Louis. It is supported out of the budget of the
Office of the Network Coordinator and by a grant from the National
Science Foundation. The Office of the Network Coordinator and the
National Science Foundation have jointly paid for the hardware of the
machine and for the services of the support personnel at Washington
University in Saint Louis.
The maintainers of the archives which originate on WUARCHIVE are
volunteers, working on an unfunded basis. The support personnel who
maintain the operational support software, including the software
which keeps the mirrors up to date, are funded by the Office of the
Network Coordinator and the National Science Foundation grant.
We wish to express our gratitude to Digital Equipment Corporation for
the sale of the DEC Alpha at a substantial discount and to the National
Science Foundation for its grant in support of WUARCHIVE.
=======================================================
What Electronic Mailing Lists Support PAL Users?
Last Update: December 6, 1993
WUNET.WUSTL.EDU is the electronic mail list server for users of the
Public Ada Library. A separate computer from WUARCHIVE.WUSTL.EDU (on
which the PAL is located), WUNET's purpose in life from the point of
view of the PAL user is to manage the electronic mailing lists
supporting him.
The List Server is a program on WUNET which manages Lists (Electronic
Mailing Lists). The user can send commands to the List Server, and it
will respond by performing actions for him (such as adding him to a
List, removing him from a List, and sending him a message naming all the
lists supported by the List Server). The user can send email messages
to the List, and the subscribers to the List will receive these
messages.
To find out what commands the List Server can respond to, send an email
message to
listserv@wunet.wustl.edu
which contains an empty subject line and one line in the body of the
message (starting in the first column):
help
If you wish to subscribe to an electronic mailing list, send an
electronic mail message to:
listserv@wunet.wustl.edu
Leave the subject line blank and place the following line into the body
of this message:
subscribe <electronic mailing list name>
Example:
subscribe pal-announce
Begin this line in column 1. Your return address will be used as the
address to which announcements will be sent. A list of the electronic
mailing lists for the PAL user community is included below.
You will receive a message back from the listserv software, telling you
of the success or failure of your request.
Once subscribed, a user can send electronic mail to all subscribers of a
List by sending email to the list's name at wunet.wustl.edu; example:
ada-train@wunet.wustl.edu
This, of course, only works if the List is bidirectional. The ANNOUNCE
Lists are unidirectional (read-only from the point of view of the
subscribers). Subscribers cannot post email messages to the ANNOUNCE
lists - only the moderator of the ANNOUNCE lists can post messages.
A partial list of electronic mailing lists available from
listserv@wunet.wustl.edu
=========================================================
These lists are for the PAL user community. For a more complete list of
the mailing lists available to your site, send a mail message to
listserv@wunet.wustl.edu which contains the command "DIR/LISTS".
Wuarchive-Announce - Notification of any planned downtime or service
changes for wuarchive.wustl.edu. The only announcements from this
list will be from local staff or archivers.
Pal-Announce - Announcements concerning the Public Ada Library
(PAL). These include additions to, changes to and other
announcements concerning the PAL. You can not post messages here.
Ada-Train - This list is for the discussion of topics concerning Ada
training and education. This is a general discussion list.
EducationWG - This list is a bidirectional mailing list for those
people interested in participating in the Education Working group
of ACM/SIGAda. It is used to exchange information about the
activities of the working group and coordinate those activities.
Reuse - This list is a bidirectional mailing list for those people
interested in software reuse technology. This includes, but is
not limited to, the fields of designing for reuse, object-oriented
reuse methods, reuse tools and environments, generic code
architectures, domain-specific kits, reuse education, technology
transfer, formal methods, certification of reusable components,
and management issues as they pertain to reuse.
ReuseWG - This list is a bidirectional mailing list for those people
interested in participating in the Reuse Working Group of
ACM/SIGAda. It is used to exchange information about the
activities of the working group and coordinate those activities.
=======================================================
What Documentation is Available to Help the PAL User?
Last Update: April 10, 1994
The subdirectory userdocs/catalog in the PAL contains a number of
documents of interest to the users of the PAL. The key user documents
in this subdirectory are:
PALCAT.DOC -- a softcopy catalog of the contents of the PAL
PALCAT.PS -- PALCAT.DOC in Postscript with landscape and
two pages per Postscript page
PALDB.DOC, -- a Comma-Separated-Value (CSV) text file suitable
PALHDR.DOC -- for reading by database managers and spreadsheets
PALTAX.DOC -- a taxonomy of the PAL
PALTAX.PS -- PALTAX.DOC in Postscript with landscape and
two pages per Postscript page
The subdirectory userdocs/faqfile in the PAL contains the PAL Frequently
Asked Questions (FAQ) list:
PAL.FAQ -- the Frequently Asked Questions list
Other files in the userdocs/catalog and userdocs/faqfile subdirectories
are used to create these key files. Additionally, the user is invited
to look in the following directories for additional useful information:
userdocs/alt_srcs -- alternate sources to the items in the PAL
userdocs/internet -- information on using the Internet
userdocs/internet/email -- archives of the PAL email lists
Public Ada Library (PAL) Card Catalog
=====================================
The Public Ada Library Card Catalog is an interactive browser that
presents all the information in the PAL Catalog:
1. A top-level view of the entire Public Ada Library
2. Descriptions of all the items in the Public Ada Library, including
abstracts, locations of files, author information, and release and
copyright information
3. An extensive index and taxonomy
The PAL Card Catalog also includes the complete text of the current PAL
FAQ (Frequently Asked Questions) list and online help. The file
QSTART.TXT is a short (10 minute) tutorial on how to use the PAL Card
Catalog.
The directory languages/ada/toolkit/all contains CARDCAT.ZIP, a ZIP file
which contains the source code to the PAL Card Catalog along with
instructions for installing it on any system supported by an Ada83
compiler. A validated Ada83 compiler and CS Parts are required to
perform the installation. CS Parts can be found under the directory
languages/ada/swcomps/csparts.
The directory languages/ada/toolkit/msdos/cardcat contains ccat_pc.zip,
a ZIP file which contains the files in the runme subdirectory. The
files in ccat_pc.zip are ready to run under MSDOS.
=======================================================
How is PAL Like a Conventional Library?
Last Update: June 21, 1993
Many similarities can be drawn between the Public Ada Library (PAL) on
the WUARCHIVE.WUSTL.EDU host computer and a conventional library. These
similarities include:
. the way users browse through the libraries,
. the availability of a catalog of the contents of the libraries,
. the availability of reviews of the items in the libraries,
. the availability of bulletin boards to find out what is new, and
. the availability of support to help you use the libraries.
In a conventional library, you can walk into the library and walk
amongst the books, picking them off the shelves as you wish. In the
PAL, you can FTP into it and move amongst the directories (via the CD
command), copying files out of PAL as you wish. You could also mount
the disk containing PAL via NFS and access it like any read-only disk,
again copying files out of PAL as you wish. There is one significant
drawback to this approach: by picking up an item "at random," you may
miss other items which are prerequisites to the one you selected. The
catalog (a card catalog in a conventional library or the PAL catalog in
the PAL) can help you avoid this problem.
In a conventional library, you can go up to the card catalog and look
for what you are interested in by topic. In the PAL, you can copy down
the catalog file and browse through it at your convenience or you can
copy down the online database files, load them into a database manager
or spreadsheet of your choice, and browse through them in that fashion.
In a conventional library, there are books you can examine which are
reviews of other books. In the current PAL, the catalog includes REVIEW
CODES to give you a brief review of an item. CMM files are also
available occasionally. In phase 2 of the PAL, there will be review
reports generated by automated tools.
In a conventional library, there are bulletin boards and other places
where you can go to find out about the new releases. In the PAL, there
are release notices, currently being posted to comp.lang.ada.
Finally, in a conventional library, there is a reference librarian you
can speak to if you have a question. In the PAL, there is only me at
this time, and I can be reached via electronic mail. However, there are
also the alternate sources of the PAL, particularly AdaNET. I ask that
you try to exhaust all the other possibilities before contacting me
directly. Instead, please subscribe to a service like AdaNET (which is
currently free to you). They are providing a mirror of the PAL and they
support their users via electronic mail and customer support telephone
line, including an 800 telephone number.
=======================================================
Is the Software in PAL Free of Defects?
Last Update: June 21, 1993
The software in the PAL is an outstanding collection from all over the
world, but it comes with a warning: like any such collection, there are
outstanding items, good items, average items, and poor items. This
software contains items which are really useful, items which you cannot
live without, and items which simply may not work in your environment.
So you, as a user, must not come into this thinking that everything is
perfect.
So how do you know in advance what software is good and what is bad?
Study. This problem has come up over and over again with the Ada
Software Repository (ASR), and I answered this by adding a REVIEW CODE
field to all the items in the ASR Master Index. Chapter 1 of the Master
Index gives the keys for this field (e.g., CS means Compiled
Successfully, ES means Executed Successfully, NR means Not Rated (I
don't know if it is good or bad), etc.). Every item in the Master Index
book has an associated REVIEW CODE field. Look at this when you
consider using the item. Also, look for Comment (CMM) files throughout
the ASR. They tell success/problem stories. They are text files, so
you can just read them. Finally, if you find an item marked with a CS
and ES, note the compilers/platforms noted with this mark (e.g., CS(DEC
Ada), etc.). If a number of compilers/platforms are named, you probably
have a very portable item.
The PAL has a document called the PAL Catalog (similar in nature to the
Master Index of the ASR). The PAL Catalog has a similar REVIEW CODE
field, and CMM files are also support in the PAL. In phase 2 of the
PAL, one or more automated static code analysis tools will be used to
analyze the Ada source code in the PAL and report on it.
=======================================================
What are Review Codes?
Last Update: February 6, 1994
The database maintained on the PAL includes Review Codes which
are used to indicate to some extent the level of trust which may be
placed in a particular item. These Review Codes are defined as follows:
Code Meaning
==== =======
AR AdaNET Report is available (usually in the ZIP file); AdaNET
Reports contain information on experiences in compiling this
item
CMM Comment Files (*.CMM, *.CM2, etc) are available which describe
one or more problems with the item
CS Compiled Successfully (followed by an indication of the
Ada compiler used in parentheses) by the reviewer
ES Executed Successfully (followed by an indication of the
target computer used in parentheses if different from the
systems mentioned in the CS list) by the reviewer
MF-CODE Missing File - Code; one or more files of source code are
missing; the item cannot be compiled without these files
MF-DATA Missing File - Data; one or more files used as input data when
the compiled code runs are missing; the item cannot be
executed without these files
NR Not Reviewed
OK This is a text file which is believed to be an accurate copy
of the original
RI Review Incomplete (only some results of a partial review
are posted)
SDA Report generated by the Ada System Dependency Analyzer is
available; if followed by a number from 1 to 5 (e.g., SDA5),
the number indicates the relative quality of the item, where
5 is of the highest quality
not negation prefix (e.g., not ES or not OK)
=======================================================
How Do I Handle the Various Types of Files in PAL?
Last Update: November 14, 1993
A number of file formats have come into play among the files in the PAL,
and this document is designed to bring them to your attention.
Text Files
==========
There are two basic kinds of ASCII text files: MSDOS format and UNIX
format. The difference is that lines in MSDOS format files are
terminated by a pair of characters (carriage return and line feed)
while lines in UNIX format files are terminated by a single character
(line feed). Occasionally, MSDOS format files will also have one or
more ^Z characters at their end, but this is becoming more and more
rare.
Consequently, if you are on a UNIX system and want to process an MSDOS
text file, there may be problems. Likewise if you are on an MSDOS
system trying to process a UNIX text file. In the toolkit directory
are the programs
u2m -- unix to msdos text file format converter
m2u -- msdos to unix text file format converter
t2t -- whatever to current text file format converter
The toolkit directory includes executables of these programs for MSDOS.
Source code is also included for others. The t2t program also has a -c
option that can be used to test a text file to determine what kind of a
text file it is. You may find these programs to be very useful.
As a rule, the text files in the PAL are UNIX text files.
PAGER2 Files
============
PAGER2 files are UNIX or MSDOS text files created by the PAGER2 program
in the PAL. They have a file type of SRC (altho not all SRC files are
necessarily PAGER2 files). PAGER2 is used to concatenate a number of
Ada source files into one file, where each component file is separated
by a special Ada comment. That way, Ada source files can be stored in a
single SRC file in compilation order and compiled as one group. The
pager2 program can be found in the toolkit directory.
ZIP Files
=========
These are binary archive files, usually containing a set of files in a
directory tree structure that will be reproduced when the files are
extracted. The toolkit directory contains the source code to popular
ZIP and UNZIP programs supported by the Info-ZIP Internet group.
GNU ZIP Files
=============
These are compressed binary files, usually containing one file that
is reproduced when the GUNZIP program is run. The toolkit directory
contains the executables and source code to the GNU ZIP (GZIP) and
GNU UNZIP (GUNZIP) programs supported by the Free Software Foundation.
The GNU ZIP and Info-ZIP file formats are different.
TAR Files
=========
These are text/binary archive files, usually containing a set of files
like a ZIP file. TAR (Tape Archiver) came from the UNIX world, and the
toolkit directory contains a TAR.EXE program so MSDOS users can get at
and extract files from TAR files.
Compressed (*.Z) Files
======================
The compress/uncompress program pair came from the UNIX world for file
compression purposes. The toolkit directory includes an UNCOMP.EXE
program for uncompressing UNIX *.Z files on a PC. With ZIP on PCs
(and now on virtually all other platforms), compress is less and less
necessary since ZIP automatically compresses as it stores.
Files named *.taz are compressed *.tar files; uncompress them
first, then use tar to extract their contents.
WARNING: *.tar files may contain directory or file names that are not
compatible with your operating system. For example, the tar file may have
originally been created on a UNIX system and you are trying to extract its
contents on an MSDOS system. The MSDOS tar program may correctly shorten
the file and directory names, but if there are conflicts, files may be
overwritten. Watch out for this potential problem.
Compressed or GNU ZIPped TAR Files
==================================
The TAR files are frequently compressed by either using the UNIX
COMPRESS program or the GNU ZIP program. The resulting compressed
TAR files are named filename.tar.Z and filename.tar.gz, respectively.
To maintain compliance with ISO-9660 file name requirements, the
file types *.taz and *.tgz are used to indicated compressed tar and
GNU ZIPped tar files, respectively:
Original File Name ... is equivalent to ... PAL File Name
================== =============
filename.tar.Z filename.taz
filename.tar.gz filename.tgz
=======================================================
How Can I Get to the Items in the PAL?
PAL Alternate Sources Tree
Richard Conn, January 10, 1994
conn@wuarchive.wustl.edu
The PAL can be accessed directly via FTP, NFS, and gopher using the
wuarchive.wustl.edu host computer. For users interested in a general
background on the Internet and the techniques for using FTP, NFS, and
gopher, see the PAL subdirectory userdocs/internet for documentation and
pointers to books.
This userdocs/alt_srcs tree contains information about companies and
organizations that provide support in some way to the PAL user community
through value-added services and products. Some users of PAL may not
have access to PAL directly via FTP and NFS, so the following
information is presented to help them find alternate ways of accessing
the PAL.
Examples of such services are:
1. The donation of equipment to Washington University at St. Louis
that is used by PAL
2. The sale of consulting services to the PAL user community to answer
questions about PAL and help users locate items they are looking for
in PAL or other resources
Examples of such products are:
1. The sale of CDROMs, magnetic tapes, floppy disks, etc., that contain
a copy of PAL in an alternate form, making it possible for people
who do not have Internet or email archive server access to obtain
a copy of the items in PAL
2. The sale of computer accounts that place users on the Internet so
they can access PAL
Companies and organizations wishing to be added to this tree are invited
to send email describing their services or products to me at the above
email address. I will work with them to provide "free advertising" space
in PAL under this tree so users of PAL can be made aware of their
services and products. I reserve the right to edit material provided by
these companies in the event that this material violates some known law,
public sensibilities, or the like.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/adanet.txt
Last update: 6 December 1993
AdaNET Service Version Three (ASV3)
a component of
Repository Based Software Engineering (RBSE) Program
Administered by:
University of Houston - Clear Lake
Operated by: AdaNET Client Service:
MountainNet, Inc. 1-800-444-1458
2705 Cranberry Square lacey@rbse.Mountain.Net
Morgantown, WV 26505
The AdaNET repository contains PAL software and more. In
addition, our Phased Certification Process provides Ada
software with value-added analysis reports, including
complexity reports, declaration tree reports and invocation
tree reports. Our non-software information includes research
papers, standards and technical reports authored by recognized,
authoritative sources on software engineering principles and
practices.
Our Client Service team provides timely response to requests
for any component in print or electronic media. Clients can
have qualified software engineers and librarians to assist in
locating AdaNET and/or PAL components that satisfy their needs.
All of our services are free of charge.
AdaNET clients automatically receive an account on our host
which is connected to Internet. While this does not provide
full Internet access, Internet e-mail facilities are available.
Lastly, MountainNet provides a service, MountainNetWorks,
which offers Internet access at a reasonable rate for
individuals and groups.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/archie.txt
Getting Started with Archie
Derived from: HELP for the archie email server, as of 10 April, 1993.
To get started with using archie to retrieve files from the Public
Ada Library (or any of about 800 archives on the Internet, for that
matter), send an email message with a subject of "help" and a body
of "help" (no quotes in either the subject or body) to:
archie@<archie_server>
<archie_server> is the name of an archie host. The current (and
complete) list of archie servers can be found with the "servers" command
(described in the help message). A sample list is:
archie.rutgers.edu 128.6.18.15 (USA)
archie.unl.edu 129.93.1.14 (USA)
archie.sura.net 128.167.254.179 (USA)
archie.ans.net 147.225.1.2 (USA)
archie.au 139.130.4.6 (Australia)
archie.funet.fi 128.214.6.100 (European server in Finland)
archie.sogang.ac.kr 163.239.1.11 (Korea)
If you do not get mail back within 2 days or so, try using one of the
other archie sites.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/cnam.txt
Last update: 6 December 1993
CNAM Mirror
The server ftp.cnam.fr (in France) is a mirror site for the Public
Ada Library. Its current address is 163.173.128.6.
This mirror site is available to all who want to access the PAL, but it
is particularly useful to those in Europe. Some statistics on it:
. ftp.cnam.fr is a VAX 6000/510 with Ultrix 4.3. It uses a Renater +
Ebone network with a 2 Mbit/second line.
. The /pub directory contains:
Ada
CNAM
Modulog
Network
Rfc
VMS
incoming
. And the /pub/Ada directory contains:
AJPO
Ada-Ed -- links to PAL/compiler/adaed
CNAM
PAL
Repository -- links to PAL/ASR
. The complete path to PAL is ftp.cnam.fr:/pub/Ada/PAL.
. CNAM mirrors the PAL automatically every day at 2 pm, local time
(UT + 1 or UT + 2, depending on the season).
. CNAM uses the WU ftp server and log every transfer so they can
provide statistics.
. CNAM also mirrors the AJPO host (/pub/Ada/AJPO).
Thanks very much to Stephane and the others working with and supporting
him for this service:
Stephane Bortzmeyer Conservatoire National des Arts et Metiers
bortzmeyer@cnam.cnam.fr Laboratoire d'Informatique
292, rue Saint-Martin
tel: +33 (1) 40 27 27 31 75141 Paris Cedex 03
fax: +33 (1) 40 27 27 72 France
============================================
File: /archive/languages/ada/userdocs/alt_srcs/decus.txt
Last update: 6 December 1993
CDROMs from DECUS
The Digital Equipment Computer Users' Society (DECUS) is in the
process of systematically making CDROMs of the entire WUARCHIVE,
including the Public Ada Library (PAL). I have been advised that
DECUS intends to create new versions periodically.
You can get an application for membership in the DECUS U.S. Chapter by
calling (508) 841-3500.
Sites which wish to get DECUS CDROMs should contact their DECUS Local
User Group or the DECUS Library at:
DECUS Library
333 South St, SHR1-4/D33
Shrewsbury, MA 01545-4112
(508) 480-3418 / (508) 480-3659 / (508) 480-3446
When contacting DECUS, be sure to check on the date of the CDROM
release.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/ftpmail.txt
Last update: 10 April 1993
Anonymous FTP via Electronic Mail
Derived from: HELP for the archie email server
Anonymous FTP may be performed through the mail by various ftp-mail
servers. Send a message with the word 'help' in it to:
For BITNET/EARN sites ONLY:
bitftp@pucc.princeton.edu
or (general access):
ftpmail@decwrl.dec.com
for an explanations on how to use them.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/rational.txt
Last update: 6 December 1993
Rational News
Rational is now offering an online news distribution service that provides
information --press releases, case studies, and so on-- to the general public
using electronic mail. The news is available over the Internet to anyone
interested in receiving it. Subscribers must have access to the Internet
for e-mail (either directly or via a gateway).
Rational will distribute pertinent, timely information that is of interest
to the Ada community. The purpose of this service is to keep Ada
community informed and up to date on Rational's latest product announcements
and developments.
If you would like to receive this information electronically, please contact
Kara Myers at 408-496-3891 or karam@Rational.com with your e-mail address.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/rushrvr.txt
The "Ada Collection", collected by the Grebyn Corporation, and published
by Rush River Software, is the largest collection of Ada material on the
market. As a two CD-ROM collection of Ada material, it includes Ada
software and utilities, extensive documentation and commentary on
various aspects of Ada, and vast university and government repositories
of Ada material adding up to approximately 1.2 Gigabytes of Ada
material.
The "Ada Collection" presents the software packages in the simplest
format possible. For example, you will not need any utilities to
unarchive the software packages. Because these software packages are in
the most straight forward format, they are intended for use on many
different systems, and are retained in that form, so that you can easily
copy them and run them on your own system.
Most of the material has been collected from many different FTP
archives, and includes material from both individual and corporate
contributors.
Ada Language Utilities
Language Translators | The Ada/Ed Interpreter | The GNAT Compiler | Code
Analyzers | An Ada Mode for GNU Emacs | A Makefile Generator
Ada Software Packages
Ada-TUTR, an Ada tutorial | Mathematical software including NRG software
packages | Graphical software including the GKS software package |
Bindings for Motif and the X Window System | Ada Software Engineering
Tools (Ada YACC, AdaFace) | Small Ada AdaSAGE | Anna-I toolset, V 1.5
Documentation on Ada
Ada 83 | Ada 9X | Ada Language Specifications Many Ada publications |
Ada Language Reference | Archives of the comp.lang.ada Usenet newsgroup
Contributions From
Rational | Verdix | Software Innovations | George Washington University
| Software Arts & Sciences
To introduce the Ada Collection, Rush River Software is bundling the
CD-ROM repository with two invaluable Ada resources, Object-Oriented
Design with Ada: Maximizing Reusability for Real-Time Systems, by Kjell
Nielsen (regularly $49.95), and Developing with Ada: Life-Cycle Methods,
by Bruce E. Krell (regularly $54.95) . Both books are published by
Computer Literacy Bookshops.
ORDERING INFORMATION:
Order The Ada Collection through Computer Literacy Bookshops, Inc. by
calling (408) 435-0744, Fax (408) 435-1823 for west coast customers, and
(703) 734-7771 or (800) 258-9390 for east coast customers. You can also
reach Computer Literacy Bookshops by E-Mail info@clbooks.com.
The Ada Collection can also be ordered directly from Rush River
Software. Call 800-275-1738, mail or fax the attached order form, or
send email to order-rr@comm-data.com. Both companies accept Visa and
Mastercard orders. For a more detailed listing of the CD-ROM contents,
send an email request to info-rr@comm-data.com. Quantity discounts are
available.
___________________________________________________________________________
Rush River is an expanding business. We can help master, publish, or
distribute your CD-ROM project. Our experience covers everything from
art work, and publication issues to ROM mastering. We know how to do
ROMS! Call us for help. (703) 534-0034
As a growing business, Rush River is always looking for new
opportunities. If you see a need for a title or are interested in
compiling a title please call us.
============================================
File: /archive/languages/ada/userdocs/alt_srcs/wcreek.txt
What is on the March 1994 Version of the Walnut Creek Ada CDROM?
The March 1994 version of the Walnut Creek Ada CDROM is a copy of the
Public Ada Library as it appeared in mid-February 1994. The CDROM
contains over 9,200 files (about 580M bytes compressed in 445
directories, somewhere between 3 and 5 G bytes uncompressed) divided
into seventeen categories:
1. Ada Compilers - Versions 1.67, 1.73, and 1.74 of GNAT (GNU NYU Ada9X
Translator) for both OS/2 and SPARC targets, NYU Ada/Ed (for DOS and
MAC), GWU Ada/Ed (for DOS and MAC), and GWU Small Ada (for DOS and
MAC)
2. Benchmarks - ACES, ACVC, Hartstone, PIWG, and others; there is also
MITRE's Benchmark Generator Tool
3. Bindings - to GKS, Motif, POSIX, SQL, generic UNIX, X11, Xt Intrinsics;
there are also the Ada-standards of ASIS, CAIS, PCTE, and PCIS
4. Communications - Protocols: FTP, Secure FTP SMTP, Kermit, Xmodem, TCP/IP;
Comm Programs: FTP, TELNET, Kermit; Message handling; network I/O
5. Copies and Mirrors - information on the AJPO, SEI, and VHDL mirrors
6. Courseware - Over 30 sets of courseware, including: an Ada lab, an Ada83
tutor (CAI), concurrent programming, domain-specific reuse, formal
specification and verification, information protection, intellectual
property, OOD, OOP, configuration management, designing for real-time
systems, design in general, software inspections, software metrics,
software requirements, software safety, verification and validation, and
unit testing and analysis
7. Database Management Tools - including ARPS, AdaSAGE, DADAISM, and RGB
8. Distributed Processing - RPCs, augmented RPCs, and the Q software bus
9. Documentation Development Tools - editors, word processors, file
concatenators, help system, spelling checker/corrector
10. Documents - over 150 of them, including the Ada Adoption Handbook,
Ada Quality and Style Guide, Ada83 and Ada9X Rationale, Ada83 and Ada9X
(Ver 3 and 4) Reference Manuals (text, Postscript, and hypertext), AdaIC
information files and pointers, Capability Maturity Model, Catalog
of Resources for Education in Ada and Software Engineering, information
on Cleanroom, designing for reuse, domain analysis and engineering,
high integrity Ada study, NATO software reuse standards, process asset
library, programming techniques, reuse and the evaluation of reusable
artifacts, software engineering, SGML, Software Measurement Guidebook
Online (hypertext and Postscript), user interface; catalogs from
AdaNET, ASSET, DSRS, and the PAL (the PAL catalogs are in text,
Postscript, precompiled interactive reader for MSDOS, and Ada source
code for compiling an interactive reader on other platforms); documents
and standards from AdaNET, ASSET, and CARDS
11. Miscellaneous Tools - map generator, plotting
12. Project Management Tools - cost estimation, manpower loading,
planning and optimization, project tracking, requirements tracking
13. Reusable Software Components - over 350 of them, including 2D plotting
components, LISP routines, character manipulation routines, string
manipulation routines, command line interfaces, statement counters,
date manipulation, math libraries, decimal arithmetic manipulation,
file manipulation, garbage collection, graph manipulation, hashing
functions, various machine-dependent interfaces, linked list
manipulation, parsers, pattern recognition routines, queue
manipulation, random number generators, search routines, sort routines,
stack manipulation, tree manipulation, virtual terminals, and a symbol
table manager; components collections include Abstractions and New
Abstractions (from Intermetrics), CS Parts (assembled by Richard Conn),
a collection from ASSET, and the Woodruff collection
14. Software Development Tools - Ada EMACS mode, Ada program flow analysis,
Ada static source code analyzer, Ada static structure evaluator,
Ada cross reference, automatic Ada path analyzer, Ada83 and Ada9X
Interactive Readers, compilation order determination (2 tools),
DoD-STD-2167A document generator, file concatenators, Ada to DIANA
converter, Ada grammars (2 of them), C header file to Ada translator,
menu managers (2 of them), parser generators (2 of them), Ada pretty
printers (4 of them), RPC toolkit, Reuse Economics Spreadsheet Model,
source code instrumenter, Ada standards checkers (2 of them), Ada
statement profiler, Ada style checkers (2 of them), Ada body
stubbers (2 of them), and a symbolic debugger
15. Testing - SQL test data generator, Universal Ada Test Language
16. User Toolkit - tools to help the user of the PAL (and this CDROM)
in uncompressing, untarring, unzipping, etc., items in the PAL (and on
this CDROM); the PAL Card Catalog (an interactive reader precompiled
for MSDOS and available in source code form for scanning the contents
of the PAL (and this CDROM) by subject, keyword, etc.)
17. VHDL - ANAVHDL documentation, DDE benchmarks, general documentation on
VHDL, sample models, tools, VHDL validation
Four aids are available on the CDROM (and in the PAL) for locating items
of interest:
1. The PAL Catalog (in ASCII text and Postscript) - a complete document
(about 5" thick when printed as Postscript, 10" as ASCII) describing
all items in the PAL (and the CDROM); includes a table of contents,
taxonomy, and index; Chapter 1 describes how to use the document
and other items of interest
2. The PAL Card Catalog - an interactive version of the PAL Catalog;
same information; available as an MSDOS executable that can be run
directly off the CDROM and in Ada source form with instructions for
compilation (very portable - has been run on VAXen, Suns, HPs);
includes search and print facilities; the file QSTART.TXT presents
a quick, 10-minute tutorial on how to use the PAL Card Catalog
3. MSDOS directory viewer from Walnut Creek - DOS-based tool for quickly
and easily moving through the directories on the CDROM, browsing files,
unzipping files, etc.
4. NCSA Mosaic for Microsoft Windows - precompiled to run standalone under
MS Windows version 3.1 with an overview of the CDROM in hypertext
markup language prepared by Eugene Bingue
This CDROM can be purchased from several resellers (be sure to look for
the March 1994 version and not get the earlier 1993 version) and
directly from Walnut Creek CDROM at 800/786-9907 or 510/674-0783 for
under $50 (including shipping and handling). Quantity discounts are
available. Their FAX is 510/674-0821, and their email is
orders@cdrom.com.
Disclaimer and Thanks: I have no affiliation with Walnut Creek CDROM
other than having organized their Ada CDROMs and worked with them to
help set up the PAL mirror site at ftp.cdrom.com; I make no money from
sales, and have even gone as far as purchasing the Ada CDROMs I
organized for my personal use. I wish to thank Walnut Creek CDROM
(particularly Bob Bruce and Jack Velte) for supporting the Public Ada
Library by freely providing the ftp.cdrom.com mirror site, for providing
a special purchase to ACM/SIGAda for promotion of Ada at conferences,
and for giving away complimentary copies of the Ada CDROMs for the
promotion of Ada.
Richard Conn
21 March 1994
============================================
File: /archive/languages/ada/userdocs/alt_srcs/wwwsrvr.txt
Subject: Ada WWW Server - comp.lang.ada #17876
From article <1994Mar24.170427@di.epfl.ch>,
Magnus.Kempe@di.epfl.ch (Magnus Kempe) writes:
*** The Ada WWW Server ***
is alive and heavily used. It is a hypertext information server for the
Ada programming language, managed at the Software Engineering Lab of
the Swiss Federal Institute of Technology in Lausanne, Switzerland.
In this message you will find an overview of the contents of the
Ada WWW server, and some information on WWW and available browsers.
Both parts have been updated since the first announcement was sent
to comp.lang.ada.
The URL of the Ada WWW Server is
http://lglwww.epfl.ch/Ada/
[and nothing else; don't forget the trailing '/'.]
[If you have been informed of another, old URL, please throw it away.
The URL indicated above is host-independent and will always be valid.
Thank you. It is useless to try to FTP to this site; we do not (yet)
provide anonymous FTP access.]
The Ada WWW Server will continue to grow. All comments, ideas, and
requests for additions or corrections, are welcome (e-mail to me,
Magnus.Kempe@di.epfl.ch). In particular, I look forward to your
contributions.
----------------------
What's on the server ?
The Ada WWW Server provides Ada-related information and hypertext
access in areas including:
Historical notes on Ada
- the Lady and the programming language
References
- hypertext LRM 83 and (draft hypertext of) Draft RM 9X;
rationales
State of Ada 9X revision process
Standards
Bindings
Tools and Components
Intellectual Ammunition
- some facts about the language; Ada 9X; Ada in academia and
industry; special interest groups; and debunking some myths
Introductory Material
- design goals and summary of the language; textbooks; "free"
compilers
Resources
- software repositories; books and articles; list of validated
compilers; cheap and "free" compilers; educational discounts;
and CD-ROMs
CS Technical Reports
FTP Sites--and Mirrors
Calendar of Ada-related events
Ada Today
- press releases; technical and other news
Frequently Asked Questions--with Answers (from comp.lang.ada)
For instance, you will find the list of schools using Ada in CS1
or CS2, an article on commercial success stories, information about
software components, as well as hypertext versions of the Ada
reference manual (both 83 and draft 9X).
-------------
What is WWW ?
The World Wide Web (WWW) is what Fortune Magazine ("The Internet And
Your Business," March 7, 1994, pp. 86-96) recently called the "killer
application" that will make the Internet indispensable to anyone in
the 1990's just as the spreadsheet did for the PC in the 1980's.
WWW is like a hypermedia encyclopedia. It is a database and
communications protocol, multimedia, distributed, and hypertext,
developed by researchers at CERN, Geneva, Switzerland. Clicking
on links takes the user from document to document, from site to
site, world-wide. Mosaic is the name of an application which
lets users navigate through the Internet and browse through the
Web; this software --distributed free to anyone who requests it
and available for Unix workstations, Macintosh systems, and MS
Windows-- was developed at NCSA, Champaign-Urbana, Illinois.
WWW has also attracted attention from Business Week (two articles,
March 28, 1994, pp. 170 and 180), Byte ("Data Highway," March 1994),
Scientific American ("Wire Pirates," March 1994), German Der Spiegel,
and British PC Week (March 15, 1994). WWW was recently featured on
CNN's FutureWatch.
WWW browsers are available for various systems.
The Mosaic binaries are FTP-able from ftp.ncsa.uiuc.edu in /Mosaic,
/Mac/Mosaic, and /PC/Mosaic . Lynx is a full screen browser for vt100
terminals; precompiled binaries are available from ftp2.cc.ukans.edu
in /lynx . Cello is a client for PCs running Windows, available from
fatty.law.cornell.edu in /LII/Cello . W3 is an Emacs subsystem, available
from cs.indiana.edu in /elisp/w3 .
If you work on a Unix machine, WWW browsers might already be installed, so
you may try to execute
xmosaic http://lglwww.epfl.ch/Ada/
or Mosaic http://lglwww.epfl.ch/Ada/
(don't forget the trailing '/')
For more information, read the WWW FAQ, always available in the news.answers
archive on rtfm.mit.edu in /pub/usenet/news.answers/www.faq .
Enjoy.
--
Magnus Kempe -- Magnus.Kempe@di.epfl.ch
"I know not what course others may take, but as for me,
Give me Liberty... or Give me Death!" -- Patrick Henry
=======================================================
How Do I Work with ZIP Files and MAC Binary Files in the PAL from my MAC?
Last Update: June 29, 1993
See the file mbin*.abs (a text file) in the PAL toolkit directory.
There is a program for converting binary images in the PAL into Mac
Binary format. There are also ZIP and UNZIP programs for the Mac.
Thanks to Mike Feldman for his support in this matter.
=======================================================
How Can I Submit an Item to the PAL?
Last Update: December 6, 1993
Contact Richard Conn at
conn@wuarchive.wustl.edu
if you wish to submit an item to the PAL. Several different mechanisms
are in place for making a submission, including direct FTP into the PAL
(which is by far the easiest from my point of view). I will ask you to
fill out an Item Description (ID) file which describes the item you are
submitting. Once the item is on WUARCHIVE and I have your filled-out
ID file, I can take it from there.
Detailed submission instructions are in the file submit2.txt in the
directory languages/ada/userdocs/faqfile.